home *** CD-ROM | disk | FTP | other *** search
- ;*************************************************************************
- ;* WarpUP CD-Installer Version 14 15 April 1998 *
- ;* *
- ;* ©1998 HAAGE & PARTNER Computer GmbH *
- ;* *
- ;* If you have any installer questions please let us know! *
- ;* *
- ;*************************************************************************
- ;
- ; $VER: WarpUP V14.1 Install Version 2.0 (07.04.98)
-
- (complete 0)
-
- ; Die Versionsnummer und das Erstellungs-Datum der hier installierten
- ; Versionen.
-
- (set #warpup-version "Version 14.1")
- (set #warpup-date "(15.03.98)")
-
- ; // Die Dateigrößen
-
- (set #size-komplett 4) ; MByte CD-Installation
-
- ;====================================================================
- ; Initialisierungen
-
- ; --- English strings ---
-
- (set #yeskey "Yes")
- (set #nokey "No")
-
- (set #wrongos "\n Sorry, you will need OS2.04 or better\n")
-
- (set #wrongcpu "\n Sorry, you will need min. a 68020 CPU to use StormC\n")
-
- (set #welcome (cat "\n\n"
- "Welcome to the installation of the new\n\n"
- "PowerPC native exec kernel WarpUP-WarpOS.\n\n"
- ""#warpup-version " of "#warpup-date"\n\n"
- "This script copies the WarpUP-Libraries\n"
- "to your harddisk!\n\n"
- "© 98 HAAGE&PARTNER Computer GmbH\n"
- ))
- (set #boardsoptstxt "Please choose your Board")
- (set #noboards "No PPC-Board available")
- (set #cyberstorm "CyberStormPPC A3000/A4000")
- (set #developerboard "CyberStorm Developerboard")
- (set #blizzard "Blizzard PPC A1200")
-
- (set #boardopts_help (cat "\n"
- "The 'warpHW.library' is the hardware driver for the WarpUp-HAL. In the"
- "directory 'hwdrivers' there are detailed documentation and examples sources"
- "which allow everyone to write WarpUp drivers for new PPC hardware. For"
- "every hardware there exists a library 'warpHW.library'. It is absolutely"
- "necessary that the correct library is installed. This can be tested by"
- "running the tool 'GetDriverInfo' (in the 'tools' directory) which prints"
- "out, which hardware is represented by this driver."
- ))
-
-
- (set #envoptstxt "Please choose your settings!")
-
- (set #envdebug "Debug-Modus")
- (set #envmemprot "PPC memory protection")
- (set #envearlyterm "WShell compatible")
- (set #envnoppc "PPC board not available")
- (set #envhidewarning "Ignore warnings")
- (set #envterminator "PPC.lib autoterminator")
-
- (set #envopts_help ( cat "\n"
- "Settings\n\n"
- "WarpOS knows some env-variables that can be used to make certain preferences."
- "The following are currently supported:\n\n"
-
- "Debug Modus - env:powerpc/debug\n\n"
-
- "May contain a number between 0 and 3. This specifies the debugging-level to"
- "use when WarpOS boots. Should usually be left at 0 unless you are interested"
- "in what happens during the booting process. The debugging-level can be changed"
- "during operation by using the 'setdb' tool."
-
- "PPC memory protection - env:powerpc/memprot\n\n"
-
- "Can be either 0 or 1. If it is set to 1, the memory-protection facilities of"
- "WarpOS are switched on, otherwise off. If low-memory situations occur it can"
- "help to switch off memory protection."
-
- "PPC board not available - env:powerpc/noPPC\n\n"
-
- "This variable must be set, if the powerpc.library V8+ is installed on a"
- "Non-PPC system. Afterwards all demos which also run without PPC (but which"
- "try to open the powerpc.library) should run. If the variable is not set,"
- "then the library crashes at initialization."
-
- "WShell compatible - env:powerpc/earlyterm\n\n"
-
- "If this variable is not set, then problems can occur in conjunction with"
- "programs like WShell. In this case the variable should be set. Afterwards,"
- "the tools 'stackppc' and 'changemmu' can NOT be used anymore. The PPC stack"
- "can be set using the stack command (the PPC stack gets about double the"
- "size of the 68K stack of the shell)."
-
- "PPC.lib autoterminator - env:powerpc/Terminator\n\n"
-
- "If this variable is set to 1, then it's possible to launch WarpOS even if"
- "the ppc.library is active. WarpOS tries then to remove the ppc.library and"
- "related resources from the operating system. Of course it is still not"
- "possible to use both ppc.library and WarpOS at the same time."
-
- "Ignore warnings - env:powerpc/HideWarning\n\n"
-
- "If this variable is set to 1, the appearance of the requesters, which come"
- "up in conjunction with ppc.library Warning, is avoided."
- ))
-
- (set #stormc_install_powerpclib "Copy libraries to Libs:")
- (set #stormc_install_powerpclib_help "You need this library for using WarpOS")
-
- (set #versoptstxt "Do you want to install WarpOS V14 or the compatible V7?")
- (set #warpos "WarpOS V14")
- (set #s-lib "compatible version 7")
- (set #boardsopt-help (cat "\n"
- "Very important: As soon as WarpOS has been booted, absolutely NO PPC-programs"
- "that are present in ELF-format will run. If compatibility with ELF-programs is"
- "desired, the powerpc.library version 7 must be installed - after that,"
- "ELF-programs as well as programs using the extended hunk-format will run. The"
- "price you have to pay for this is a miserable performance when"
- "context-switches between the CPUs occur. Furthermore, most of the features of"
- "WarpOS will not be usable (version 7 is not an operating system in its own"
- "right)."
- ))
-
- (set #endsuccess "\n\nInstallation successfull")
-
- (if (= @language "deutsch") (
-
-
- (set #yeskey "Ja")
- (set #nokey "Nein")
-
- (set #wrongos "\n Sorry, dieses Paket benötigt mind. OS2.04.\n")
-
- (set #wrongcpu "\n Sorry, das StormC-Paket setzt eine 68020 CPU voraus!\n")
-
- (set #welcome (cat "\n\nWillkommen bei der Installation des neuen\n"
- "PowerPC nativen Exec Kernels WarpUP-WarpOS.\n\n"
- ""#warpup-version " vom "#warpup-date"\n\n"
- "Dieses Skript kopiert die verschiedenen\n"
- "Bibliotheken, aus denen sich WarpUP-WarpOS\n"
- "zusammensetzt auf Ihre Festplatte.\n\n"
- "© 98 HAAGE&PARTNER Computer GmbH\n"
- ))
-
- (set #boardsoptstxt "Bitte Boardtyp auswaehlen")
- (set #noboards "Kein PPC-Board vorhanden")
- (set #cyberstorm "CyberStormPPC A3000/A4000")
- (set #developerboard "CyberStorm Developerboard")
- (set #blizzard "Blizzard PPC A1200")
-
- (set #boardopts_help (cat "\n"
- "Wählen Sie bitte das entsprechende, in Ihrem Amiga eingebaute PowerPC-Board aus."
- "Wenn Sie noch ueber kein Board verfuegen, wählen Sie einfach \"Kein PPC-Board vorhanden\"."
- "Sie könenn dann dennoch die beigefuegten Demos ablaufen lassen.\n\n"
- "Die 'warpHW.library' ist der Hardware-Treiber fuer den WarpUp-HAL. Im"
- "Verzeichnis 'hwdrivers' befindet sich eine ausfuehrliche Dokumentation und"
- "Beispiel-Sourcen, welche es jedermann erlauben, WarpUp-Treiber fuer neue"
- "PPC-Hardware zu entwickeln. Fuer jede Hardware gibt es eine warpHW.library."
- "Es muss natuerlich die korrekte Version installiert sein. Dies kann man"
- "ueberpruefen, indem man das Programm 'GetDriverInfo' (im 'tools'-Verzeichnis)"
- "laufen laesst, welches in der Shell ausgibt, welche Hardware der Treiber"
- "repraesentiert."
- ))
-
-
- (set #envoptstxt "Bitte wählen Sie Ihre Einstellung!")
-
- (set #envdebug "Debug-Modus")
- (set #envmemprot "PPC-Speicherschutz")
- (set #envearlyterm "WShell-Kompatibel")
- (set #envnoppc "PPC-Board ausgebaut")
- (set #envhidewarning "Warnungen ignorieren")
- (set #envterminator "PPC.lib Autoterminator")
-
- (set #envopts_help ( cat "\n"
- "Voreinstellungen\n\n"
- "WarpOS kennt einige Env-Variablen, womit gewisse Voreinstellungen gemacht"
- "werden können. Zur Zeit sind folgende unterstützt:\n\n"
-
- "Debug-Modus - env:powerpc/debug\n\n"
-
- "Kann eine Ziffer zwischen 0 und 3 beinhalten. Damit wird der Debugging-Level"
- "beim Aufstarten von WarpOS festgelegt. Sollte normalerweise auf 0 belassen"
- "werden, ausser jemand interessiert sich für die Vorgänge beim Bootvorgang."
- "Der Debugging-Level kann nachträglich mit dem Tool-Programm 'setdb' eingestellt"
- "werden.\n\n"
-
- "PPC-Speicherschutz - env:powerpc/memprot\n\n"
-
- "Kann entweder 0 oder 1 sein. Wenn es auf 1 gesetzt ist, sind die Speicher-"
- "schutzmöglichkeiten von WarpOS eingeschaltet, ansonsten ausgeschaltet. Wenn"
- "eventuell Speicherplatzprobleme auftauchen, kann es helfen, den Speicherschutz"
- "zu deaktivieren.\n\n"
-
- "PPC-Board ausgebaut - env:powerpc/noPPC\n\n"
-
- "Diese Variable muss gesetzt sein, wenn die powerpc.library V8+ auf einem"
- "Nicht-PPC-System installiert wird. Danach funktionieren alle Demos, welche"
- "auch ohne PPC laufen, aber die powerpc.library zu öffnen versuchen. Ist"
- "die Variable dann nicht gesetzt, stürzt die Library in der Initialisierung"
- "ab.\n\n"
-
- "WShell-Kompatibilität - env:powerpc/earlyterm\n\n"
-
- "Wenn diese Variable nicht gesetzt ist, kann es im Zusammenhang mit Programmen"
- "wie der WShell zu grossen Problemen kommen, in diesem Fall sollte diese"
- "Variable gesetzt werden. Dann können aber die Tool-Programme 'stackppc' und"
- "'changemmu' nicht mehr benützt werden. Der PPC-Stack kann dann aber mit dem"
- "Stack-Befehl gesetzt werden (Der PPC-Stack ist etwa doppelt so gross wie der"
- "68K-Stack der Shell).\n\n"
-
- "PPC.lib Autoterminator - env:powerpc/Terminator\n\n"
-
- "Wenn diese Variable auf 1 gesetzt ist, so wird die Moeglichkeit geschaffen,"
- "WarpOS hochzufahren, auch wenn die ppc.library aktiviert ist. Zu dem Zweck"
- "wird versucht, die ppc.library und verwandte Resourcen aus dem Betriebssystem"
- "zu entfernen. Natuerlich koennen bei laufendem WarpOS dann immer noch keine"
- "ppc.library-Applikationen benuetzt werden.\n\n"
-
- "Warnungen ignorieren - env:powerpc/HideWarning\n\n"
-
- "Wenn diese Variable auf 1 gesetzt ist, so wird das Erscheinen der Requester"
- "verhindert, welche im Zusammenhang mit der ppc.library erscheinen und dem"
- "User mitteilen, dass WarpOS nicht so ohne weiteres hochfahren kann."
- ))
-
- (set #stormc_install_powerpclib "Kopiere die Bibliotheken nach Libs:")
- (set #stormc_install_powerpclib_help "Die Bibliothek wird zwangsläufig zum Betrieb benoetigt.")
-
- (set #versoptstxt "Möchten Sie WarpOS V14 oder die kompatible V7 installieren")
- (set #warpos "WarpOS V14")
- (set #s-lib "Kompatible Version 7")
- (set #boardsopt-help (cat "\n"
- "Sehr wichtig: Sobald WarpOS hochgefahren wurde, laufen absolut KEINE"
- "PPC-Programme, die im ELF-Format vorliegen. Wenn unbedingt Kompatibilität"
- "zu ELF-Programmen erwünscht ist, muss die powerpc.library Version 7"
- "installiert werden, wonach sowohl ELF-Programme wie auch Programme im"
- "erweiterten Hunkformat laufen. Der Preis dafür ist schlechte Performance"
- "bei Kontextwechseln zwischen den CPUs. Zudem sind die meisten Features des"
- "WarpOS nicht zugänglich (Die Version V7 ist kein eigenständiges Betriebs-"
- "system)."
- ))
- (set #endsuccess "\n\nInstallation erfolgreich beendet")
- ))
-
- (if (= @language "italiano") (
-
-
- (set #yeskey "Si")
- (set #nokey "No")
-
- (set #wrongos "\n Spiacente, é necessario OS2.04 or superiore.\n")
-
- (set #wrongcpu "\n Spiacente, é necessario al minimo una CPU 68020 o superiore per usare WarpOS\n")
-
- (set #welcome (cat "\n\n"
- "Benvenuto all'installazione del nuovo\n\n"
- "kernel nativo per PowerPC WarpUP-WarpOS.\n\n"
- ""#warpup-version " del "#warpup-date"\n\n"
- "Questo script copia le librerie WarpUP\n"
- "sul tuo harddisk!\n\n"
- "© 98 HAAGE&PARTNER Computer GmbH\n"
- ))
- (set #boardsoptstxt "Scegli la tua scheda:")
- (set #noboards "Nessuna scheda PPC")
- (set #cyberstorm "CyberStormPPC A3000/A4000")
- (set #developerboard "CyberStorm Developerboard")
- (set #blizzard "Blizzard PPC A1200")
-
- (set #boardopts_help (cat "\n"
- "La 'warpHW.library' é il driver hardware per il WarpUp-HAL. Nella"
- "directory 'hwdrivers' c'è tutta la documentazione dettagliata e dei"
- "sorgenti di esempio che consentono a chiunque di scrivere dei driver WarpUp"
- "per del nuovo hardware PPC."
- "Per ogni hardware esistente c'è una libreria 'warpHW.library'. E` assolutamente"
- "necessario che sia installata la libreria corretta. Ci pu essere controllato"
- "tramite il comando 'GetDriverInfo' (che si trova nella directory 'tools' ) che"
- "stampa quale hardware é rappresentato da questo driver."
- ))
-
- (set #envoptstxt "Scegli le tue impostazioni!")
-
- (set #envdebug "Livello di Debug")
- (set #envmemprot "Protezione di memoria sotto PPC.")
- (set #envearlyterm "Compatibilità con WShell")
- (set #envnoppc "Scheda PPC non disponibile")
- (set #envhidewarning "Ignorare i 'warnings'")
- (set #envterminator "Autonuclearizzazione PPC.library")
-
- (set #envopts_help ( cat "\n"
- "Impostazioni:\n\n"
- "WarpOS usa alcune variabili di ambiente (env-variables) che possono essere usate"
- "per cabiare alcune opzioni."
- "Le opzioni seguenti sono supportate al momento attuale:\n\n"
-
- "Livello di Debug - env:powerpc/debug\n\n"
-
- "Può contenere un numero compreso tra 0 e 3. Questo specifica il livello di debugging"
- "da usare quando WarpOS parte. Di solito andrebbe lasciato a 0 a meno che tu sia"
- "interessato in ciò che accade durante il processo di boot. Il livello di debugging"
- "può essere cambiato durante l'utilizzo normale tramite il comando 'setdb'."
-
- "Protezione di memoria sotto PPC. - env:powerpc/memprot\n\n"
-
- "Può essere o 0 oppure 1. Se imposatao a 1, le risorse di protezione della memoria"
- "di WarpOS saranno attive, altrimenti no. Se capitano delle situazioni di poca"
- "memoria, può essere d'aiuto disattivare la protezione della memoria."
-
- "Scheda PPC non disponibile - env:powerpc/noPPC\n\n"
-
- "Queata variabile DEVE essere impostata, se la powerpc.library V8+ è installata"
- "in un sistema senza PPC. Dopodiché tutti i demo che possono anche girare senza"
- "PPC (ma che provano ad aprire la powerpc.library) dovrebbero girare. Se la variabile"
- "non é impostata allora la libreria si pianta allegramente all'inizializzazione."
-
- "Compatibilità con WShell - env:powerpc/earlyterm\n\n"
-
- "Se questa variable non é impostata, allora possono esserci dei problemi con"
- "programmi come WShell. In questo caso, la variabile deve venire impostata."
- "Dopodiché, i programmi 'stackppc' e 'changemmu' NON possono essere più usati. Lo"
- "stack PPC può essere impostato usando il comando standard 'stack' (lo stack PPC"
- "avrà una dimensione doppia dello stack 68K della shell)."
-
- "Autoterminazione PPC.library - env:powerpc/Terminator\n\n"
-
- "Se questa variabile é impostata a 1, allora é possibile launciare WarpOS anche"
- "se la ppc.library é attiva. WarpOS proverà quindi a rimuovere la ppc.library e"
- "le relative risorse dal sistema operativo. Naturalmente non é ancora possibile"
- "usare sia la ppc.library che WarpOS allo stesso tempo."
- "I possessori di BlizzardPPC DEVONO impostare a 1 questa variabile per poter usare"
- "WarpOS."
-
- "Ignorare i 'warnings' - env:powerpc/HideWarning\n\n"
-
- "Con questa variabile impostata a 1, l'apparizione dei requester, che"
- "apparirebbero per l'avvertimento della rimozione della ppc.library, sarà evitata."
- "E' utile se si installa WarpOS in un sistema in contemporanea con la ppc.library."
- ))
-
- (set #stormc_install_powerpclib "Copia delle librerie in Libs:")
- (set #stormc_install_powerpclib_help "E' necessaria questa libreria per usare WarpOS")
-
- (set #versoptstxt "Vuoi installare WarpOS V14 o la versione compatibile V7?")
- (set #warpos "WarpOS V14")
- (set #s-lib "compatibile V7")
- (set #boardsopt-help (cat "\n"
- "NOTA BENE: Dal momento in cui WarpOS viene lanciato, NESSUN programma PPC"
- "che é presente in formato ELF funzionerà più. Se si desidera la compatibilità"
- "con programmi ELF, deve venire installata la powerpc.library versione 7 - dopo,"
- "ciò, funzioneranno sia i programmi ELF che quelli che usano il formato di hunk"
- "esteso (WarpOS). Il prezzo che dovrai pagare per questo é una prestazione"
- "miserevole durante i context-switches tra CPU. Oltretutto, molte delle capacità"
- "di WarpOS non saranno utilizzabili (la versione 7 NON è un sistema operativo vero"
- "e proprio)."
- ))
-
- (set #endsuccess "\n\nL'installazione ha avuto successo. Buon divertimento.")
- ))
-
- (set #os-version (/ (getversion) 65536))
- (set #os-13 (< #os-version 36))
- (set #os-20 (>= #os-version 36))
- (set #os-21 (>= #os-version 38))
-
- ; ------------ Die Pfadnamen der einzelnen Quell-Dateien ----------------
-
- (set #ppcv7 (tackon (pathonly @icon) "WarpUP-WarpOS/V7/PowerPC.library"))
- (set #dummyelf (tackon (pathonly @icon) "WarpUP-WarpOS/V7/dummy.elf"))
- (set #hw1 (tackon (pathonly @icon) "WarpUP-WarpOS/hwdrivers/CyberStormPPC/warpHW.library"))
- (set #hw2 (tackon (pathonly @icon) "WarpUP-WarpOS/hwdrivers/P5Developerboard/warpHW.library"))
- (set #hw3 (tackon (pathonly @icon) "WarpUP-WarpOS/hwdrivers/BlizzardPPC/warpHW.library"))
- (set #ppcv14 (tackon (pathonly @icon) "WarpUP-WarpOS/libs/PowerPC.library"))
- (set #warpV14 (tackon (pathonly @icon) "WarpUP-WarpOS/libs/Warp.library"))
-
- ;=====================================================================================
- ; // Beginn der Installation
- ;=====================================================================================
-
- ; // wird min. unter 2.04 installiert ?
-
- (if (= #os-13 1)
-
- (
- (message #wrongos)
-
- (exit (quiet))
- )
- )
-
- (if (patmatch "68000|68010" (database "cpu"))
- (
- (message #wrongcpu)
- (exit (quiet))
- )
- )
-
- (onerror (
- (if (> @ioerr 0)
- (message (cat "\n ERROR CODE: " @ioerr "\n\n"))
- )
- ))
-
- ; // Eine kleine Einleitung, gefolgt vom Startbild des Installers.
-
-
- (message #welcome)
-
- ;(welcome)
-
- (complete 2)
-
- ; // Alte Version prüfen und entsprechende Abfrage ausgeben!--------------------------------------------
-
- (set #folder "SYS:")
-
- ; Libs auf die Platte kopieren
-
- (complete 10)
-
- (set #noppc (getenv "PowerPC/noppc"))
-
- (set #boardopts
- (askchoice
- (prompt #boardoptstxt)
- (help #boardopts_help)
- (choices #noboards #cyberstorm #developerboard #blizzard)
- (default 1)
- )
- )
-
- (if (= #boardopts 0)
- ((set #noppc 1))
- )
-
- (set destenvarc (tackon "envarc:" "PowerPC"))
- (set destenv (tackon "env:" "PowerPC"))
- (if ; // Verzeichnis für Envargumente erzeugen
- (= (exists destenvarc) 0)
- (
- (makedir destenvarc (infos))
- (makedir destenv (infos))
-
- (set #alertfile "CON:0/20/400/200/WarpOS - System Message/AUTO/CLOSE/WAIT/INACTIVE")
-
- (run "setenv PowerPC/alertfile" #alertfile)
- (run "copy ENV:PowerPC/alertfile ENVARC:PowerPC")
-
- (set #crashfile "CON:0/20/400/300/WarpOS - PowerPC Exception/AUTO/CLOSE/WAIT/INACTIVE")
-
- (run "setenv PowerPC/crashfile" #crashfile)
- (run "copy ENV:PowerPC/crashfile ENVARC:PowerPC")
-
- (run "setenv PowerPC/gfxaddr" 0)
- (run "copy ENV:PowerPC/gfxaddr ENVARC:PowerPC")
-
- (set #debug 0)
- (set #gfxaddr 0)
- (set #memprot 1)
- (set #earlyterm 0)
- (set #hidewarning 0)
- (set #terminator 1)
- )
- (
- (set #alertfile (getenv "PowerPC/alertfile"))
- (set #crashfile (getenv "PowerPC/crashfile"))
- (set #debug (getenv "PowerPC/debug"))
- (set #gfxaddr (getenv "PowerPC/gfxaddr"))
- (set #memprot (getenv "PowerPC/memprot"))
- (set #earlyterm (getenv "PowerPC/earlyterm"))
- (set #hidewarning (getenv "PowerPC/hidewarning"))
- (set #terminator (getenv "PowerPC/terminator"))
- )
- )
-
- (set #envopts 0)
-
- (if (= #debug 1)
- (
- (set #envopts (bitor #envopts 1))
- )
- )
-
- (if (= #memprot 1)
- (
- (set #envopts (bitor #envopts 2))
- )
- )
-
- (if (= #earlyterm 1)
- (
- (set #envopts (bitor #envopts 4))
- )
- )
-
- (if (= #noppc 1)
- (
- (set #envopts (bitor #envopts 8))
- )
- )
-
- (if (= #hidewarning 1)
- (
- (set #envopts (bitor #envopts 16))
- )
- )
-
- (if (= #terminator 1)
- (
- (set #envopts (bitor #envopts 32))
- )
- )
-
- ;==================================================================================
- (complete 40)
-
- (set #envopts
- (askoptions
- (prompt #envoptstxt)
- (help #envopts_help)
- (choices #envdebug #envmemprot #envearlyterm #envnoppc #envhidewarning #envterminator)
- (default #envopts)
- )
- )
-
- (complete 50)
-
- (if (= 1 (bitand #envopts 1))
- (
- (set #debug 1)
- )
- (
- (set #debug 0)
- )
- )
-
- (if (= 2 (bitand #envopts 2))
- (
- (set #memprot 1)
- )
- (
- (set #memprot 0)
- )
- )
-
- (if (= 4 (bitand #envopts 4))
- (
- (set #earlyterm 1)
- )
- (
- (set #earlyterm 0)
- )
- )
-
- (if (= 8 (bitand #envopts 8))
- (
- (set #noppc 1)
- )
- (
- (set #noppc 0)
- )
- )
-
- (if (= 16 (bitand #envopts 16))
- (
- (set #hidewarning 1)
- )
- (
- (set #hidewarning 0)
- )
- )
-
- (if (= 32 (bitand #envopts 32))
- (
- (set #terminator 1)
- )
- (
- (set #terminator 0)
- )
- )
-
- (run "setenv PowerPC/debug" #debug)
- (run "copy ENV:PowerPC/debug ENVARC:PowerPC")
-
- (run "setenv PowerPC/memprot" #memprot)
- (run "copy ENV:PowerPC/memprot ENVARC:PowerPC")
-
- (run "setenv PowerPC/earlyterm" #earlyterm)
- (run "copy ENV:PowerPC/earlyterm ENVARC:PowerPC")
-
- (run "setenv PowerPC/noppc" #noppc)
- (run "copy ENV:PowerPC/noppc ENVARC:PowerPC")
-
- (run "setenv PowerPC/hidewarning" #hidewarning)
- (run "copy ENV:PowerPC/hidewarning ENVARC:PowerPC")
-
- (run "setenv PowerPC/terminator" #terminator)
- (run "copy ENV:PowerPC/terminator ENVARC:PowerPC")
-
- (complete 70)
-
- (set #versopts
- (askchoice
- (prompt #versoptstxt)
- (help #boardopts_help)
- (choices #warpos #s-lib)
- (default 0)
- )
- )
-
- (if (= #versopts 1)
- (
- (copylib
- (prompt #stormc_install_powerpclib)
- (help #stormc_install_powerpclib_help)
- (source #ppcv7)
- (dest "libs:")
- (confirm)
- )
-
- (complete 80)
-
- ; Dummy Elf kopieren
-
- (copyfiles
- (prompt #stormc_install_powerpclib)
- (help #stormc_install_powerpclib_help)
- (dest "S:")
- (source #dummyelf)
- )
- )
- ( ; WarpOS installieren
-
- (if (= #boardopts 1)
- ( (set #hwdriver #hw1)
- ))
-
- (if (= #boardopts 2)
- ( (set #hwdriver #hw2)
- ))
-
- (if (= #boardopts 3)
- ( (set #hwdriver #hw3)
- ))
-
- (copyfiles
- (prompt #stormc_install_powerpclib)
- (help #stormc_install_powerpclib_help)
- (source #hwdriver)
- (dest "libs:")
- ; (confirm)
- )
-
- (complete 80)
-
- (copylib
- (prompt #stormc_install_powerpclib)
- (help #stormc_install_powerpclib_help)
- (source #ppcv14)
- (dest "libs:")
- (confirm)
- )
-
- (complete 90)
-
- (copylib
- (prompt #stormc_install_powerpclib)
- (help #stormc_install_powerpclib_help)
- (source #warpV14)
- (dest "libs:")
- (confirm)
- )
-
- )
- )
-
- (complete 100)
-
- (exit #endsuccess (quiet))
-